#![no_std]
#![no_main]

pub mod ice;
mod encode;
pub mod proto;
pub mod frame;
pub mod proto2;
mod encode2;
mod decode;
pub mod message;
pub mod package;
pub use encode::ProtoEncode;
pub use encode2::ProtoEncode2;
pub use decode::ProtoDecode;

#[cfg(feature = "alloc")]
extern crate alloc;

